home *** CD-ROM | disk | FTP | other *** search
- /* $Id: XRTYPES.H 1.56 1996/07/16 17:05:03 psq-ppc Exp $ */
-
- // Ray Dream, Inc. Confidential and Proprietary information.
- // "Copyright © 1990-1994 Ray Dream, Inc. All rights reserved."
-
- #ifndef __XRTYPES__
- #define __XRTYPES__
-
- #ifndef RDXAPI
- #define RDXAPI
- #endif
-
- #ifndef RDXAPITYPE
- #define RDXAPITYPE
- #endif
-
- #ifndef __loadds
- #define __loadds
- #endif
-
- #ifndef NULL
- #define NULL 0
- #endif
-
- #ifndef TRUE
- #define TRUE 1
- #endif
-
- #ifndef FALSE
- #define FALSE 0
- #endif
-
- #ifndef TINSTANCE
- class TInstance;
- #define TINSTANCE TInstance
- #endif
-
- #ifndef FIXED
- #define FIXED __BABOOM__
- #endif
- #ifndef RECT
- #define RECT __BABOOM__
- #endif
-
- #ifndef __3DBSTYPE__
- #include "3DBsType.h"
- #endif
-
- #if 0
-
- #ifndef BOOLEAN
- typedef unsigned char _Boolean;
- #define BOOLEAN _Boolean
- #endif
-
- #ifndef FIXED
- typedef long _Fixed;
- #define FIXED _Fixed
- #endif
-
- #ifndef VECTOR2
- typedef struct{FIXED u;FIXED v;} _Vector2;
- #define VECTOR2 _Vector2
- #endif
-
- #ifndef VECTOR3
- typedef struct {FIXED i;FIXED j;FIXED k;} _Vector3;
- #define VECTOR3 _Vector3
- #endif
-
- #ifndef COLOR
- typedef struct {
- long Mode;
- FIXED R;
- FIXED G;
- FIXED B;
- FIXED A;
- } _Color;
- #define COLOR _Color
- #endif
-
- #ifndef RECT
- typedef struct {
- short top;
- short left;
- short bottom;
- short right;
- }_Rect;
- #define RECT _Rect
- #endif
-
- #ifndef BOX3D
- typedef struct _Box3d {
- VECTOR3 fMin;
- VECTOR3 fMax;
- } _Box3d;
- #define BOX3D _Box3d
- #endif
-
- #ifndef BOX2D
- typedef struct {
- VECTOR2 fMin;
- VECTOR2 fMax;
- } _Box2d;
- #define BOX2D _Box2d
- #endif
-
- #ifndef MAT33
- typedef struct {
- FIXED fix, fjx, fkx;
- FIXED fiy, fjy, fky;
- FIXED fiz, fjz, fkz;
- } _Mat33;
- #define MAT33 _Mat33
- #endif
-
- #ifndef TRANSFORM
- typedef struct {
- MAT33 fR;
- VECTOR3 fT;
- } _Transform;
- #define TRANSFORM _Transform
- #endif
-
- #ifndef TRANSCALE
- typedef struct _Transcale {
- MAT33 fR;
- VECTOR3 fT;
- FIXED fS;
- } _Transcale;
- #define TRANSCALE _Transcale
- #endif
-
-
- #endif
-
- #endif
-
-
-